
const ITEMS: [u32; 8] = [100, 50, 30, 20, 10, 5, 2, 1];

pub fn dp_rec_mc(mut amount: u32) -> u32 {
    let mut count = 0;
    for item in ITEMS {
        count += amount / item;
        amount %= item;
        if amount == 0 {
            break;
        }
    }

    count
}
